package com.example.myapplication1;
// network/ApiService.java
// network/ApiService.java
import java.util.List;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.Path;

public interface ApiService {

    @GET("courses/{courseId}")
    Call<Course> getCourseDetail(@Path("courseId") int courseId);
    @GET("courses/recommend")
    Call<List<Course>> getRecommendCourses();
    // 首页轮播图 -> 映射到 "posts" 接口
    @GET("posts")
    Call<List<Banner>> getBanners();

    // 首页类别 -> 映射到 "comments" 接口
    @GET("comments")
    Call<List<Category>> getCategories();

    // 首页推荐课程 -> 映射到 "albums" 接口
    @GET("albums")
    Call<List<Course>> getRecommendedCourses();


    // 根据类别ID获取课程列表 -> 映射到 "photos" 接口
    // 正确的写法 (示例)
    @GET("photos/{categoryId}") // 或者 @GET("courses/{categoryId}")，取决于你的后端API
    Call<List<Course>> getCoursesByCategory(@Path("categoryId") int categoryId);
}